Skip to content
This repository was archived by the owner on Nov 4, 2024. It is now read-only.

Install diener from paritytech repository#416

Closed
joao-paulo-parity wants to merge 1 commit into
paritytech:masterfrom
joao-paulo-parity:diener
Closed

Install diener from paritytech repository#416
joao-paulo-parity wants to merge 1 commit into
paritytech:masterfrom
joao-paulo-parity:diener

Conversation

@joao-paulo-parity

Copy link
Copy Markdown
Contributor

Alternative to https://github.com/paritytech/pipeline-scripts/pull/46/files#diff-df602127cd49392d5fb1da82c27351842395a47e788e0c6a77cf52d690ed1d2aR500 where instead of installing diener for every check-dependent-* job, we instead bake the binary into the image. That would be better than having to download and install it for each job.

Related to paritytech/diener#15

@chevdor

chevdor commented Jun 3, 2022

Copy link
Copy Markdown
Contributor

Another option that could benefit other CI scripts would be to propose a PR so diener releases include a deb.
There are several benefits, one of them being we can drop installing the rust toolchain, which is in some cases possible, and save lots of disk and build time.

@joao-paulo-parity

Copy link
Copy Markdown
Contributor Author

propose a PR so diener releases include a deb

IMO better than a deb would be a statically-linked PIE binary. In fact we already have a project like that https://gitlab.parity.io/parity/opstooling/gitlab-guard/-/blob/957b3fd4a51dbc01daf5830b51d7769f03ceb4d2/build#L6-L9 so I think the build command could simply be copied for starters.

@bkchr

bkchr commented Jun 10, 2022

Copy link
Copy Markdown
Member

Proper solution is here: paritytech/cumulus#1344

@bkchr bkchr closed this Jun 10, 2022
@joao-paulo-parity joao-paulo-parity deleted the diener branch June 12, 2022 20:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants